Interoperability of Software Documents
نویسنده
چکیده
The software development process produces a diverse collection of documents ranging from requirements speciications to architecture diagrams to program source code to bug reports. Some are written in formal languages, but others, while highly structured, are written in natural language. The content of these documents is interconnected in complex ways. For instance, a change report might describe how source code was modiied to conform to a design speciication, the problem having been identiied because test output was incorrect. The current state of the art in software development environments uses many diier-ent, and often incompatible, tools to manage these diierent documents. Many signiicant advances in interaction for the software development process will not be possible until all the documents it produces inter-operate. Large software projects produce an impressive array of documents. In a sense, program source code is the most important type of document produced , since it is the most direct expression of the nature of the program itself. But it is often the case that the majority of software documents are not program source code. Table 1 shows a number of examples, categorized by the phases of the \waterfall" model of the software development process 2]. Some of these documents are descriptions of the program (e.g. user documentation and architectural design). Others describe the process
منابع مشابه
Semantic Interoperability in Electronic Business
E-business refers to the utilization of information and communication technologies (ICT) in support of all the activities of business. The standards developed for e-business help to facilitate the deployment of e-business. In particular, several organizations in e-business sector have produced standards and representation forms using XML. It serves as an interchange format for exchanging data b...
متن کاملAn Ontology for Portability and Interoperability Digital Documents - An Approach in Document Engineering using Ontologies
Organizations need to exchange information simple and efficient, with costs as low as possible. Such information is ussually presented as documents with pre-defined content. These documents may be equivalent or almost equivalent but quite distinct in different organizations. The same document can be different depending on the historical context. Also, organizations do not always use the same te...
متن کاملSemantic Document Architecture for Desktop Data Integration and Management
Over the last decade, personal desktops have faced the problem of information overload due to increasing computational power, easy access to the Web and cheap data storage. Moreover, an increasing number of diverse end-user desktop applications have led to the problem of information fragmentation. Each desktop application has its own data, unaware of related and relevant data in other applicati...
متن کاملIntegration of Semantic Data Using a Novel Web Based Information Query System
Semantic search, interoperability, and easy integration between applications are the main advantages of the semantic web. It is considered that the next generation web model can provide solutions to many problems of the current web technology. The main characteristic of the semantic web is to assign elements of ontology to the documents. Therefore, it is necessary to use the rules that are comb...
متن کاملMetaLex Naming Conventions and the Semantic Web
MetaLex XML is an interchange format, a lowest common denominator for other standards, intended not to replace jurisdiction-specific standards and vendor-specific formats in the publications process but to impose a standardized view on legal documents for the purposes of information exchange and interoperability in the context of software development. To meet these requirements, MetaLex defines...
متن کامل